Skip to content

Port aravis-msvc workflow to Conan 2#1083

Closed
EmmanuelP with Copilot wants to merge 6 commits into
wip/ci-cmake3from
copilot/port-aravis-msvc-to-conan-2
Closed

Port aravis-msvc workflow to Conan 2#1083
EmmanuelP with Copilot wants to merge 6 commits into
wip/ci-cmake3from
copilot/port-aravis-msvc-to-conan-2

Conversation

Copilot AI commented Jul 2, 2026

Copy link
Copy Markdown

Summary

Port the MSVC GitHub Actions workflow from Conan 1 to Conan 2.

Changes

  • upgrade CI Conan install to Conan 2 (conan<3)
  • migrate inline conanfile.txt from [build_requires] to [tool_requires]
  • switch generators to Conan 2 equivalents (PkgConfigDeps, VirtualBuildEnv, VirtualRunEnv)
  • update conan install to Conan 2 syntax with --output-folder=build and --build=missing
  • use MSVC compiler settings for the windows-2025 runner (compiler=msvc, compiler.version=195)
  • replace Conan 1 activation scripts with conanbuild.ps1 and conanrun.ps1

Validation

  • YAML syntax check passed for /home/runner/work/aravis/aravis/.github/workflows/aravis-msvc.yml
  • parallel validation completed successfully
  • CodeQL reported no alerts

Copilot AI requested a review from EmmanuelP July 2, 2026 08:51
@EmmanuelP EmmanuelP marked this pull request as ready for review July 2, 2026 08:52
@EmmanuelP EmmanuelP closed this Jul 2, 2026
@EmmanuelP EmmanuelP deleted the copilot/port-aravis-msvc-to-conan-2 branch July 2, 2026 08:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants